• Articles
  • Api Documentation
Show / Hide Table of Contents
  • DiplomaTT
    • App
    • DialogCloseRequestedEventArgs
    • DialogService
    • IDialog
    • IDialogRequestClose
    • IDialogService
    • MainWindow
  • DiplomaTT.DB
    • DataProvider
    • IDataProvider
    • Person
    • PersonEntities
    • Token
  • ImageDemo
    • App
    • MainWindow
  • ImageDemo.Viewmodels
    • DetectedFace
    • MainWindowViewModel
    • PersonMatchResult
  • PersonManager
    • App
  • PersonManager.ViewModels
    • EnrollPhotoViewModel
    • MainWindowViewModel
    • PersonalDataVisual
    • PersonDetailViewModel
    • PersonDetailViewModel.DetailDialogMode
  • PersonManager.Views
    • EnrollPhoto
    • MainWindow
    • PersonDetail
  • TestApp
    • App
    • MainWindow
  • TestApp.Views
    • ResultDialog

Class DataProvider

Inheritance
System.Object
DataProvider
Implements
IDataProvider
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: DiplomaTT.DB
Assembly: DiplomaTT.dll
Syntax
public class DataProvider : IDataProvider

Constructors

DataProvider()

Declaration
public DataProvider()

Methods

AddNewPerson(Person)

Declaration
public int AddNewPerson(Person person)
Parameters
Type Name Description
Person person
Returns
Type Description
System.Int32

AddNewToken(Token)

Declaration
public int AddNewToken(Token token)
Parameters
Type Name Description
Token token
Returns
Type Description
System.Int32

Close()

Declaration
public int Close()
Returns
Type Description
System.Int32

DeletePerson(Int64)

Declaration
public int DeletePerson(long personId)
Parameters
Type Name Description
System.Int64 personId
Returns
Type Description
System.Int32

DeleteToken(Int64)

Declaration
public int DeleteToken(long tokenId)
Parameters
Type Name Description
System.Int64 tokenId
Returns
Type Description
System.Int32

DeleteTokensByPersonId(Int64)

Declaration
public int DeleteTokensByPersonId(long personId)
Parameters
Type Name Description
System.Int64 personId
Returns
Type Description
System.Int32

GetAllPersonalDatas()

Declaration
public List<Person> GetAllPersonalDatas()
Returns
Type Description
System.Collections.Generic.List<Person>

GetAllTokens()

Declaration
public List<Token> GetAllTokens()
Returns
Type Description
System.Collections.Generic.List<Token>

GetAllTokensByID(Int64)

Declaration
public ObservableCollection<Token> GetAllTokensByID(long personId)
Parameters
Type Name Description
System.Int64 personId
Returns
Type Description
System.Collections.ObjectModel.ObservableCollection<Token>

GetNextPersonId()

Declaration
public long GetNextPersonId()
Returns
Type Description
System.Int64

GetNextTokenId()

Declaration
public long GetNextTokenId()
Returns
Type Description
System.Int64

GetPersonalDataByID(Int64)

Declaration
public Person GetPersonalDataByID(long personId)
Parameters
Type Name Description
System.Int64 personId
Returns
Type Description
Person

GetPersonImageByID(Int64)

Declaration
public BitmapSource GetPersonImageByID(long personId)
Parameters
Type Name Description
System.Int64 personId
Returns
Type Description
System.Windows.Media.Imaging.BitmapSource

GetPersonsCount()

Declaration
public int GetPersonsCount()
Returns
Type Description
System.Int32

GetRange(Int32, Int32)

Declaration
public List<Person> GetRange(int index, int count)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
Returns
Type Description
System.Collections.Generic.List<Person>

Update(Person)

Declaration
public void Update(Person person)
Parameters
Type Name Description
Person person

Implements

IDataProvider
Back to top Generated by DocFX